/**
	“xyzyx”是一个回文字符串，所谓回文字符 串就是指正读反读均相同的字符序列，如“席主席”、“记书记”、“aha”和“ahaha”均是回 文，但“ahah”不是回文。
	输入：任意一个字符串或数字
	输入：yes 或 no （Yes表示是回文，no表示不是）
*/

#include<stdio.h>
#include<string.h>

int main(int argc, char const *argv[])
{
	char s[100],head,tail;
	int isHave = 0;
	//读入一行字符串
	gets(s);
	head = 0;
	tail = strlen(s) - 1;

	while(head < tail){
		if(s[head] != s[tail]){
			isHave = 1;
		}
		head ++;
		tail --;
	}

	if(isHave == 1){
		printf("no");
	}else{
		printf("YES");
	}

	getchar();
	return 0;
}